"""
目的 解决ajax异步加载的数据 才有的操作

作业

通过js语法进行滑动
每次运行往下滑动指定距离的js语法
js=window.scrollBy(0,300)
直接滑动到 指定的位置
js="document.documentElement.scrollTop=2000"

driver.execute_script执行脚本
"""

import time

from selenium import webdriver
options=webdriver.ChromeOptions()
options.add_experimental_option('excludeSwitches',['enable-automation'])
options.add_argument('--incognito')
from selenium import webdriver
def crawl_cookie():
    driver=webdriver.Chrome(executable_path=r"D:\六星教育\2203期\2022_3_python\13.selenium使用2\代码\chromedriver.exe",options=options)
        # 打开笔趣阁
    driver.get("https://search.jd.com/Search?keyword=%E5%9B%BE%E4%B9%A6&enc=utf-8&wq=tu%27shu&pvid=57485efa00a447a0a93ec13d05798b03")
    time.sleep(2)
    js='window.scrollBy(0,300)'
    driver.execute_script(js)
    data=driver.page_source
    print(data)
    time.sleep(5)
    driver.close()
    driver.quit()

if __name__ == '__main__':
    crawl_cookie()





















